release (a pitch) - German English Dictionary